combat engineer platoon - English Synonyms Dictionary